TableExport Interface

public interface TableExport

Module Procedures

private subroutine TableWriteToFile(tab, file, append)

write a table on file. Arguments: tab table to export file file to whom write the table

Arguments

Type IntentOptional Attributes Name
type(Table), intent(in) :: tab
character(len=*), intent(in) :: file
logical, intent(in), optional :: append

private subroutine TableWriteToUnit(tab, iunit)

write a table on file taht is already open. Arguments: tab table to export iunit unit of file to whom write the table

Arguments

Type IntentOptional Attributes Name
type(Table), intent(in) :: tab
integer(kind=short), intent(in) :: iunit

private subroutine TablesWriteToFile(tables, file, id)

write a collection of tables on file. If id is present, only the table corresponding to that id is written. Arguments: tables collection of tables to be exported file file to whom write the table

Arguments

Type IntentOptional Attributes Name
type(TableCollection), intent(in) :: tables
character(len=*), intent(in) :: file
character(len=*), intent(in), optional :: id

private subroutine TablesWriteToUnit(tables, iunit, id)

write a collection of tables on file already open. If id is present, only the table corresponding to that id is written. Arguments: tables collection of tables to be exported iunit unit to whom write the table

Arguments

Type IntentOptional Attributes Name
type(TableCollection), intent(in) :: tables
integer(kind=short), intent(in) :: iunit
character(len=*), intent(in), optional :: id